package com.isdepci.project.carbon.service;

import java.util.List;
import com.isdepci.project.carbon.domain.ProductCarbonStage;

/**
 * 产品碳足迹-产品阶段Service接口
 *
 * @author isdepci
 * @date 2024-11-11
 */
public interface IProductCarbonStageService
{

    List<Long> selectStageIdsByStageId(Long stageId);

    /**
     * 查询产品碳足迹-产品阶段
     */
     ProductCarbonStage selectProductCarbonStageById(Long id);

    /**
     * 查询产品碳足迹-产品阶段列表
     */
     List<ProductCarbonStage> selectProductCarbonStageList(ProductCarbonStage productCarbonStage);

    /**
     * 新增产品碳足迹-产品阶段
     */
     int insertProductCarbonStage(ProductCarbonStage productCarbonStage);

    /**
     * 修改产品碳足迹-产品阶段
     */
     int updateProductCarbonStage(ProductCarbonStage productCarbonStage);

    /**
     * 批量删除产品碳足迹-产品阶段
     */
     int deleteProductCarbonStageByIds(Long[] ids);

    /**
     * 删除产品碳足迹-产品阶段信息
     */
     int deleteProductCarbonStageById(Long id);


}
